<?php

class calendario{
 public function calcula_numero_dia_semana($dia,$mes,$ano){
	$numerodiasemana = date('w', mktime(0,0,0,$mes,$dia,$ano));
	if ($numerodiasemana == 0)
		$numerodiasemana = 6;
	else
		$numerodiasemana--;
	return $numerodiasemana;
}

//funcion que devuelve el último día de un mes y año dados
public function ultimoDia($mes,$ano){
	$ultimo_dia=28;
	while (checkdate($mes,$ultimo_dia,$ano)){
	        $ultimo_dia++;
	}
	$ultimo_dia--;
	return $ultimo_dia;
}

public function dame_nombre_mes($mes){
	 switch ($mes){
	 	case 1:
			$nombre_mes="enero";
			break;
	 	case 2:
			$nombre_mes="febrero";
			break;
	 	case 3:
			$nombre_mes="marzo";
			break;
	 	case 4:
			$nombre_mes="abril";
			break;
	 	case 5:
			$nombre_mes="mayo";
			break;
	 	case 6:
			$nombre_mes="junio";
			break;
	 	case 7:
			$nombre_mes="julio";
			break;
	 	case 8:
			$nombre_mes="agosto";
			break;
	 	case 9:
			$nombre_mes="septiembre";
			break;
	 	case 10:
			$nombre_mes="octubre";
			break;
	 	case 11:
			$nombre_mes="noviembre";
			break;
	 	case 12:
			$nombre_mes="diciembre";
			break;
	}
	return $nombre_mes;
}
}

?>
